import base from './base'
import axios from '../utils/request'

const api = {
  //登录 name pwd
  login(params) {
    return axios.post(base.login, params);
  },
  // 用户权限  token 
  permission(params) {
    return axios.get(base.permission, { params });
  },

  // 首页--顶部--数据分析
  totalInfo() {
    return axios.get(base.totalInfo)
  },
  // 首页--底部--订单数据
  orderInfo(){
    return axios.get(base.orderInfo)
  },
  // 图表数据
  format(){
    return axios.get(base.format)
  },


  // 商品列表
  projectList(params){
    return axios.get(base.projectList,{params})
  },
  // 商品搜索 parmas={search:xx}
  search(params){
    return axios.get(base.search,{params})
  },
  // 删除商品
  deleteItemById(params){
    return axios.get(base.deleteItemById,{params})
  },
  // 批量删除 参数:  {ids:字符串}
  batchDelete(params){
    return axios.get(base.batchDelete,{params})
  },
  //商品类目
  selectItemCategoryByParentId(params){
    return axios.get(base.selectItemCategoryByParentId,{params})
  },
  //添加商品
  insertTbItem(params){
    return axios.get(base.insertTbItem,{params})
  },
  //商品修改
  updateTbItem(params){
    return axios.get(base.updateTbItem,{params})
  },


  //商品类目
  itemCategory(){ 
    return axios.get(base.itemCategory)
  },
  //修改类目 id  name
  updateCategory(params){
    return axios.get(base.updateCategory,{params})
  },
  //增加类目 name
  insertCategory(params){
    return axios.get(base.insertCategory,{params})
  },
  //增加子级类目 name cid
  insertItemCategory(params){
    return axios.get(base.insertItemCategory,{params})

  },
  //删除类目  id
  deleteContentCategoryById(params){
    return axios.get(base.deleteContentCategoryById,{params})
  },

  /* 
    订单列表
  */
    orderList(params) {
      return axios.get(base.orderList, { params });
    },
  /* 
    订单汇总---ids=''
    */
  changeStatus(params) {
    return axios.get(base.changeStatus, { params });
  },
  /* 
    汇总清单
    {page}
     */
  collect(params) {
    return axios.get(base.collect, { params });
  },
  /* 
      撤销汇总
      {id}
    */
  cancel(params) {
    return axios.get(base.cancel, { params });
  },
  /* 
      订单详情
      {id}
    */
  getDetail(params) {
    return axios.get(base.detail, { params });
  },
  
}

export default api